x-extend:
  schema: config-values.yaml
type: object
properties:
  internal:
    type: object
    default: {}
    x-required-for-helm:
    - selfSignedCA
    - webhookCert
    properties:
      selfSignedCA:
        type: object
        default: {}
        properties:
          cert:
            x-examples: ["YjY0ZW5jX3N0cmluZwo="]
            type: string
          key:
            x-examples: ["YjY0ZW5jX3N0cmluZwo="]
            type: string

      webhookCert:
        type: object
        default: {}
        x-required-for-helm:
          - crt
          - key
          - ca
        properties:
          crt:
            type: string
            x-examples: [ "YjY0ZW5jX3N0cmluZwo=" ]
          key:
            type: string
            x-examples: [ "YjY0ZW5jX3N0cmluZwo=" ]
          ca:
            type: string
            x-examples: [ "YjY0ZW5jX3N0cmluZwo=" ]

      email:
        type: string
        format: email
        x-examples: ["example@example.com"]

